package com.feonix.utils;

import java.io.IOException;
import java.net.URL;
import java.util.Properties;


/**
 * 读取系统常量配置文件
 * <p>Title: PropertyUtil</p>
 * <p>Description: </p>
 * <p>Company: www.centerm.com</p> 
 * @author	laihsh 赖煌生
 * @date	2016年5月13日 上午9:26:35 
 * @version 1.0
 */
public final class PropertyUtil {
	private static Properties properties;

	private PropertyUtil() {
	}

	static {
		try {
			if (properties == null) {
				properties = new Properties();
			}
			properties.clear();
			// 获取当前类加载器
			ClassLoader classLoader = PropertyUtil.class.getClassLoader();
			// 获取置于classpath路径下的config.properties文件信息
			URL url = classLoader.getResource("system.properties");
			// 加载配置文件信息
			properties.load(url.openStream());
/*			Set<Object> keySet = properties.keySet();
			// 遍历配置文件信息
			for (Object key : keySet) {
				System.out.println("[" + key + "]:[" + properties.get(key)
						+ "]");
			}*/
		} catch (IOException e) {
			throw new RuntimeException(e);
		} finally {
		}
	}

	public static String getValue(String key) {

		return properties.getProperty(key);
	}
}
